package com.myway.vo;

import com.myway.pojo.FlyPassenge;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * Created by Administrator on 2018/8/5.
 */
public class FlyPassengeVo extends FlyPassenge  implements Serializable{
    private List<FlyPassengerSegmentVo> paxsegList;
    //陪同旅客
    private FlyPassenge accompaniedByPassenger;
    //携带旅客
    private List<FlyPassengeVo> accompanyingPassengerList;

    private String adtIndex;

    public String getAdtIndex() {
        return adtIndex;
    }

    public void setAdtIndex(String adtIndex) {
        this.adtIndex = adtIndex;
    }

    public FlyPassenge getAccompaniedByPassenger() {
        return accompaniedByPassenger;
    }

    public void setAccompaniedByPassenger(FlyPassenge accompaniedByPassenger) {
        this.accompaniedByPassenger = accompaniedByPassenger;
    }

    public List<FlyPassengeVo> getAccompanyingPassengerList() {
        return accompanyingPassengerList;
    }

    public void setAccompanyingPassengerList(List<FlyPassengeVo> accompanyingPassengerList) {
        this.accompanyingPassengerList = accompanyingPassengerList;
    }

    public FlyPassengeVo(FlyPassenge accompaniedByPassenger, List<FlyPassengeVo> accompanyingPassengerList) {
        this.accompaniedByPassenger = accompaniedByPassenger;
        this.accompanyingPassengerList = accompanyingPassengerList;
    }

    public FlyPassengeVo(Long id, String cusromerIds, String number, Long pnrId, String passageType, Long accompany, String moblePhone, String name, String cardType, String cardNo, Integer isFlightsms, Integer orderBy, Date setDate, Date updateDate, String cateror, String code, String insure, Date passgeBirth, String xingE, String mingE, String userId,String passgeBirthDate, FlyPassenge accompaniedByPassenger, List<FlyPassengeVo> accompanyingPassengerList) {
        super(id, cusromerIds, number, pnrId, passageType, accompany, moblePhone, name, cardType, cardNo, isFlightsms, orderBy, setDate, updateDate, cateror, code, insure, passgeBirth, xingE, mingE, userId,passgeBirthDate);
        this.accompaniedByPassenger = accompaniedByPassenger;
        this.accompanyingPassengerList = accompanyingPassengerList;
    }

    public FlyPassengeVo(Long id, String cusromerIds, String number, Long pnrId, String passageType, Long accompany, String moblePhone, String name, String cardType, String cardNo, Integer isFlightsms, Integer orderBy, Date setDate, Date updateDate, String cateror, String code, String insure, Date passgeBirth, String xingE, String mingE, String userId,String passgeBirthDate) {
        super(id, cusromerIds, number, pnrId, passageType, accompany, moblePhone, name, cardType, cardNo, isFlightsms, orderBy, setDate, updateDate, cateror, code, insure, passgeBirth, xingE, mingE, userId,passgeBirthDate);
    }

    public List<FlyPassengerSegmentVo> getPaxsegList() {
        return paxsegList;
    }

    public void setPaxsegList(List<FlyPassengerSegmentVo> paxsegList) {
        this.paxsegList = paxsegList;
    }

    public FlyPassengeVo(){};
}
